@charset "UTF-8";
/* CSS Document */
/*
-----------------------------内页样式start-----------------------------
*/
.subBanner{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.subBanner_a{
    display: block;
    overflow: hidden;
    position: relative;
}
.channelBanner{
    padding-top: 310px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}


.location{ overflow: hidden; height: 70px; line-height: 70px; padding: 0 20px;background: #f2f2f2;}
.locationL{ font-size: 16px;}
.nav{height: 70px;position: relative;}
.nav a{display: inline;float: left;line-height: 70px;height:70px;color: #333;font-size: 14px;padding:0 20px;position: relative;transition: all .5s;z-index: 2}
.nav a.hover{color: #fff}
.nav a:hover{color: #fff}
.navLine{display: block;width: 0px;height: 33px;background: #0060b0;position: absolute;left: 0px;bottom: 19px;z-index: 1;border-radius: 33px;}

.locationR_ul{float: left;overflow: hidden}
.locationR_ul li{float: left;overflow: hidden;display: inline}
.locationR{ overflow: hidden; font-size: 14px; color: #666}
.locationR span{ float: left; display: block; width: 20px;height:68px;background: url(../images/home.png) no-repeat left center;padding-right: 10px;}
.locationR a{ float: left; display: inline;}
.locationR a:hover{ color:#0060b0;}
.locationR a.hover{ color:#0060b0;}
.locationR em{
    width: 5px;
    height: 8px;
    float: left;
    display: inline;
    font-style: normal;
    margin: 32px 10px 20px;
    background: url(../images/neP.png) no-repeat center center;

}

.subPage_tit{text-align: center;font-size: 20px;color: #333;}

/*信息录入start*/
.msgForm{ margin: 0 auto}
.msgForm dl{ overflow:hidden;}
.msgForm dl dd{ padding: 12px 0; display:inline;float: left;width: 50%}
.msgForm dl dt{ display: block; padding: 15px 0; width:100%; float:left}
.msgForm dl dd .msgLabel, .msgForm dl dt .msgLabel{text-align: right; font-size:16px; line-height:40px; color:#555; width:120px}
.msgIcon{height:40px;line-height:40px;font-size:18px;font-family:'microsoft yahei';color:#d6000f;overflow:hidden;padding-left: 5px;}
.msg_box{}
.msgPadding{ overflow:hidden; padding-left:10px}
.msgPadding img{ height: 40px;float: left;display: block;}
.msgPadding a{ display:block;height: 40px;font-size: 14px;line-height: 40px;text-decoration: underline;}
.msgPadding a i{display: block;float: left;padding-left: 10px;font-style: normal}
.msgCenter,.msgForm dl dt .msgCenter{ overflow:hidden; border: 1px solid #dedede; padding: 0 10px;}
.msgInput{ width:100%; height:38px; line-height:38px; border:0; font-size:14px;color: #555;}
.msgCenter .msgTextarea{height: 170px;line-height: 26px; font-size:14px; width:100%;color: #555; border:0; padding:5px 0px;outline: none;font-family: "microsoft yahei";resize: none;}

.msgCenter1{overflow: hidden}
.upLoad{font-size: 14px;color: #999;line-height: 40px;}

.msgSex{ text-align: left}
.msgSex input.inputradio { width: 18px;height: 18px;margin: 0 6px 0 0;}
.msgSex em {display: inline;line-height: 36px;font-style: normal;font-size: 14px;color: #666666;margin-right: 20px;}

.messageBtn{ overflow: hidden; padding: 15px 0 50px 118px;}
.messageBtn a{ width: 242px; height: 46px; text-align: center; line-height: 46px; overflow: hidden; display: block; background: #0060b0; color: #FFF; font-size: 16px; border-radius:3px}
.messageBtn a:hover{ opacity: 0.9;}


.msgCenter2 .demo2 {
    width: 464px;
    height: 38px;
    position: relative;
    border: 1px solid #ddd;
}

.msgCenter2 .demo2 .seljg {
    padding-left: 10px;
    line-height: 38px;
    color: #666666;
    font-size: 13px;
    cursor: pointer;
}

.msgCenter2 .demo2 .seljg input {
    display: block;
    width: 100%;
    height: 30px;
    border: none;
    background: none;
}

.msgCenter2 .demo2 i {
    display: block;
    width: 36px;
    height: 36px;
    background: url(../images/sel.png) no-repeat center center;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
}

.msgCenter2 .demo2 .selTj {
    width: 100%;
    overflow: hidden;
    border: 1px solid #dddddd;
    border-top: none;
    max-height: 90px;
    overflow-y: auto;
    position: absolute;
    left: -1px;
    top: 39px;
    background: #FFF;
    display: none;
    z-index: 100000
}

.msgCenter2 .demo2 .selTj a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    color: #666666;
    margin-bottom: 1px;
    font-size: 12px;
}

.msgCenter2 .demo2 .selTj a:hover {
    background: #f8f8f8;
    color: #ff7800;
}

.msgCenter2 .demo2 .selTj a.hover {
    background: #f8f8f8;
    color: #ff7800;
}
/*信息录入end*/

/*信息录入列表start*/
.infor_list{
    position: relative;
}
.infor_list dt{
    background: #2c80e0;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    padding: 0 20px;
}
.infor_list dt span,.infor_list dd span{
    float: left;
    display: inline;
    width: 14%;
}
.infor_list dt span.span1{width: 14%}
.infor_list dt span.span2{width: 8%}
.infor_list dt span.span3{width: 9%}
.infor_list dt span.span4{width: 14%}
.infor_list dt span.span5{width: 20%}
.infor_list dt span.span6{width: 25%}
.infor_list dt span.span7{width: 10%}

.infor_list dd{
    height: 56px;
    line-height: 56px;
    font-size: 14px;
    color: #333;
    padding: 0 20px;
    border-bottom: 1px solid #ddd;
}
.infor_list dd a{display: block;color: #333;}
.infor_list dd span.span1{width: 14%}
.infor_list dd span.span2{width: 8%}
.infor_list dd span.span3{width: 9%}
.infor_list dd span.span4{width: 14%}
.infor_list dd span.span5{width: 20%}
.infor_list dd span.span6{width: 25%}
.infor_list dd span.span7{width: 10%}

.infor_list dd:hover a{color:#c90000}
/*信息录入列表end*/

/*信息录入详细start*/
.articleRT{overflow: hidden}
.articleRT h3{font-size: 24px;color: #000;font-weight: bold;padding: 8px 0 10px}
.articleRT .newsTime{font-size:14px;color:#919191;height:30px;line-height: 30px;overflow: hidden;padding: 5px 0 10px}
.newsTime span{margin-right: 30px}
.newsTime span.spanView{padding-left: 25px;background: url(../images/view.png) no-repeat left center}
.newsType{overflow: hidden}
.newsType dl{float: left;display: inline}
.newsType dl dd{line-height: 34px;font-size: 16px;color: #666;}
.newsType dl dd span{color: #000;}
.newsType .tel1{width: 190px;height: 50px;text-align: center;line-height: 50px;background: #2c80e0;border-radius: 4px;margin-top: 130px;margin-right: 15px}
.newsType .tel1 a{display: block;font-size: 18px;color: #fff;position: relative;padding-left: 30px}
.newsType .tel1 a i{display: block;position: absolute;left: 16px;top: 0;height: 50px;width: 23px;background: url(../images/tel.png) no-repeat center center}


.articleBox {
    clear: both;
    overflow: hidden;
    font-size: 16px;
    line-height: 34px;
    color: #333333;
}
.articleBox img{
    max-width: 100%;
}
.pageUp{
    clear:both;
    overflow:hidden;
    line-height:35px;
    font-size:16px;
    padding:20px 0;
    border-top: 1px solid #ddd;
}
.pageUp a:hover{
    color: #1a83e0;
}
/*信息录入详细end*/

.minH400 {
    min-height: 400px;
    height: auto !important;
    height: 400px;
}

/*全图列表页start*/
.imgList{ background-color:#fff;}
.imgList1{overflow: hidden;margin-right:-20px;}
.imgList1 dd{float: left;overflow: hidden;width:33.3333%;display:inline;padding: 10px 0}
.imgList1 .con{margin-right:20px;overflow:hidden;}
.imgList1 dd .pic{ position:relative;overflow:hidden;}
.imgList1 dd .pic:before{ display:block; content:'';padding-top:60.1562%;}
.imgList1 dd .con1 img{position:absolute; left:0px; top:0px; display:block; width:100%; height:100%;}
.imgList1 dd .text{height: 60px;line-height: 60px;overflow:hidden;position: relative}
.imgList1 dd .text span{font-size: 16px;height:60px; line-height:60px;overflow:hidden;}
.imgList1 dd .text i{position: absolute;right: 0;top: 0;width: 16px;height: 60px;background: url(../images/right1.png) no-repeat center center;}
.imgList-right{ background:url(../images/right1.png) no-repeat center right;}
/*全图列表页end*/

/*全图列表页start*/
.imgList{ background-color:#fff;}
.imgList2{overflow: hidden;margin-right:-20px;}
.imgList2 dd{float: left;overflow: hidden;width:33.3333%;display:inline;padding: 10px 0}
.imgList2 .con{margin-right:20px;overflow:hidden;}
.imgList2 dd .pic{ position:relative;overflow:hidden;}
.imgList2 dd .pic:before{ display:block; content:'';padding-top:60.1562%;}
.imgList2 dd .con1 img{position:absolute; left:0px; top:0px; display:block; width:100%; height:100%;}
.imgList2 dd .text{height: 60px;line-height: 60px;overflow:hidden;position: relative}
.imgList2 dd .text span{font-size: 16px;height:60px; line-height:60px;overflow:hidden;}
.imgList2 dd .text i{position: absolute;right: 0;top: 0;width: 16px;height: 60px;background: url(../images/right1.png) no-repeat center center;}
.imgList-right{ background:url(../images/right1.png) no-repeat center right;}
/*全图列表页end*/

/*全图列表页start*/
.imgList{ background-color:#fff;}
.imgList3{overflow: hidden;margin-right:-20px;}
.imgList3 dd{float: left;overflow: hidden;width:25%;display:inline;position:relative;}
.imgList3 .con{margin-right:20px;overflow:hidden;}
.imgList3 dd .pic{ position:relative;overflow:hidden;}
.imgList3 dd .pic:before{ display:block; content:'';padding-top:100%;}
.imgList3 dd .con1 .f2{position:absolute; left:0px; top:0px; display:block; width:100%; height:100%;}
.imgList3 dd :hover .imgList3-cross{ overflow:hidden; display:block;}
.imgList3 dd .con2 img{margin-left:320px;}
.imgList3-cross{position:absolute;width:100%;height:48px;left:0px;bottom:0px;z-index:5;background: #F39801 url(../images/cross.png) no-repeat center center;display: none}
.imgList3 dd .text{overflow:hidden; text-align:center;padding: 20px 0}
.imgList3 dd .text span {height:25px;overflow:hidden;display:block;}
.con2{ font-size:18px; line-height:28px;color:#333;}
.con3{font-size:14px; line-height:28px;color:#666;}
.imgList3 dd:hover .imgList3-cross{display: block}
/*全图列表页end*/

/*图文列表页start*/
.imgText1{overflow:hidden;background-color:#fff;}
.imgText1 dd{padding:0px 0px 20px 0px; }
.imgText1 dd .pic{width:274px; position:relative;margin-right: 25px;}
.imgText1 dd .pic:before{ display:block; content:'';padding-top:59.8540%;}
.imgText1 dd .text1 img{width:100%;height:100%; position:absolute; left:0px; top:0px;}
.imgText1 dd .text{overflow:hidden;padding-top:10px;}
.imgText1 dd .text .time{font-size:14px;line-height:28px;color: #999;}
.imgText1 dd .text .title{font-size:18px;line-height:34px;color:#333; padding-bottom:5px;}
.imgText1 dd .text .textC{ font-size:14px; line-height:28px; overflow:hidden;color: #777; padding-bottom:10px;}
.imgText1 dd .text .time{  height:25px; line-height:20px; overflow:hidden; color:#999999;}
.imgText1 dd .text .time span{ float:left; display: inline;margin-right:45px;padding-left: 25px;}
.imgText1 dd .text .time span.span1{background: url(../images/clock.png) no-repeat left center}
.imgText1 dd .text .time span.span2{background: url(../images/eyes.png) no-repeat left center;padding-left: 30px;}
/*图文列表页end*/

/*招聘列表*/
.recruitList dt { height: 60px;padding: 0 35px; line-height: 70px;font-size: 16px;overflow: hidden; border-bottom:1px #ddd solid;margin-bottom:10px;}
.recruitList dt span {display: inline;float: left;width: 25%}
/*.recruitList dt span.title1 { width: 400px;}*/
/*.recruitList dt span.title2 { width: 180px;}*/
/*.recruitList dt span.title3 { width: 255px;}*/
/*.recruitList dt span.title4 { width: 215px;}*/
.recruitList dd {height: 50px;padding: 0 35px;line-height: 50px;font-size: 16px;color: #333; overflow: hidden;}
.recruitList dd a {display: block;height: 50px;}
.recruitList dd span {display: inline;float: left;font-size:14px;width: 25%}
/*.recruitList dd span.title1 {width: 400px;}*/
/*.recruitList dd span.title2 {width: 180px;}*/
/*.recruitList dd span.title3 {width: 255px;}*/
/*.recruitList dd span.title4{width:215px;}*/
.recruitList dd:hover { color: #0060B0;}
.textList1-col{ background:#EAEAEA;}


/*留言start*/
.message-head{ background:url(../test/message.jpg) no-repeat center center; width:1200px;height:200px;}
.message-body{width:100%;height:560px; background-color:#fff;}
.message-bodyC{ padding: 0 20px;}
.message-body1{padding:20px 20px 27px 20px;}
.message-body1 .message-text1{ font-size:18px;line-height:28px;color:#333; display:block;}
.message-body1 .message-text2{ font-size:12px;line-height:28px;color:#333;display:block;}
.message-body1 .message-text2 span{padding-bottom:5px;}
.message-need{padding-bottom:30px;}
.message-need textarea{width: 716px;height:134px;border: 1px solid #ddd;outline: none;background: none;resize: none;line-height: 24px;text-indent: 10px;}
.message-input{width: 735px;}
.message-input1 input{width: 225px;height:43px;margin:0px 15px 30px 0px;border: 1px solid #ddd;text-indent: 10px;}
.message-code{width:100%;position:relative; }
.message-code input{width:153px;height:44px;margin-bottom:30px;border: 1px solid #ddd;text-indent: 10px}
.message-code .message-img {position: absolute;left:165px;}

.message-get {overflow: hidden;}
.message-get a {width: 110px;height: 40px;text-align: center;line-height: 40px;overflow: hidden;display: block;font-size: 16px;margin-right: 20px;}
.message-get a.sure{background: #0060b0;color: #FFF;}
.message-get a.forSure{color: #999;}

/*留言end*/

/*在线报名*/
.sign-head{ background:url(../test/sing_03.jpg) no-repeat center center;width:1200px;height:220px;margin-bottom:37px; }
.sign-head1{background-color:#f2b34b;opacity:0.8;width:389px;height:102px;margin:0px auto;text-align: center}
.sign-head1 span{font-size:30px; line-height:102px;color:#fff;}
.sign{ text-align:center; background-color:#fff;}

/*联系我们start*/
.contact{ background-color:#fff;height:290px;}
.map{background-color:#f5f5f5;height:478px; margin-bottom:10px;background:url(../test/contact_03.png) no-repeat center center;}
.information{border-bottom:1px #333 solid;padding-top:5px;height:85px;overflow:hidden;}
.information h3{ font-size:24px; line-height:85px;overflow:hidden;color:#333333; }
.contact-message{padding-top:35px;}
.contact-message1 dd{float: left;display:inline;width:50%;font-size: 16px;line-height: 46px;color: #333;height:40px;}
.contact-message1 dd span{padding-left: 45px;display: block}
.contact-message1 dd.dd1 span{background: url(../images/location.png) no-repeat left center}
.contact-message1 dd.dd2 span{background: url(../images/printing.png) no-repeat left center}
.contact-message1 dd.dd3 span{background: url(../images/phoen.png) no-repeat left center}
.contact-message1 dd.dd4 span{background: url(../images/emails.png) no-repeat left center}
/*联系我们end*/

/*发展历程start*/
.event{position: relative;padding: 28px 0}
.event:before{content: "";position: absolute;left: 42px;top: 0;width: 39px;height: 39px;background: url(../images/evTime.png) no-repeat center center}
.event:after{content: "";position: absolute;left: 50px;bottom: 0;width: 22px;height: 14px;background: url(../images/evBot.png) no-repeat center center}
.event dd{padding: 10px 0;position: relative;}
.event dd:before{content: "";position: absolute;left: 60px;width:2px;height: 100%;background: #999 }
.event dd .con{position: relative;padding: 38px 0 0 100px}
.year{position: relative;font-size: 14px;color: #000}
.year span{font-size: 30px;font-weight: bold;}
.year i{position: absolute;left: -55px;top: 5px;width: 32px;height: 32px;background: #999;border-radius: 50%}
.year i:after{content: "";position: absolute;width: 16px;height: 16px;background: #fff;left: 50%;top: 50%;margin-top: -8px;margin-left: -8px;border-radius: 50%}
.year em{font-style: normal}
.event dd .con .text{overflow: hidden;font-size: 14px;color: #666;line-height: 26px}
.event dd .con .text .div1{margin-bottom: 10px}
.event dd:hover .year{color: #f39801}
.event dd.hover .year{color: #f39801}
.event dd:hover .year i{background: #f39801}
.event dd.hover .year i{background: #f39801}
/*发展历程end*/

/*活动专题*/
.activeList{overflow: hidden;margin: 0 -11px;position: relative}
.activeList dd{float: left;display: inline;width: 33.3333333333%;padding: 10px 0;}
.activeList dd a{display: block;position: relative;margin: 0 11px;}
.activeList dd .imgDiv{padding-top: 66.935%;position: relative}
.activeList dd .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.divText{background: #f8f8f8;padding: 12px;}
.activeList dd a .text{
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    color: #333;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: relative;
}
.activeList dd a .intros{
    font-size: 14px;
    color: #939393;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}
.activeList dd .time{  height:25px; line-height:20px; overflow:hidden; color:#999999;}
.activeList dd .time span{ float:left; display: inline;margin-right:45px;padding-left: 25px;}
.activeList dd .time span.span1{background: url(../images/clock.png) no-repeat left center}
.activeList dd .time span.span2{background: url(../images/eyes.png) no-repeat left center;padding-left: 30px;}

.activeList dd:hover .text{color: #2ba0e7;border-color: #2ba0e7}








/*图文列表页start*/
.textImg1{
    position:relative;
    z-index:9;
    background:#fff;
}
.textImg1 dd{
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    overflow:hidden;
    clear:both;
    position: relative;
    z-index: 3;
}
.animate1 dd:before{
    display: block;
    display: none\9;
    content: "";
    overflow: hidden;
    width: 0px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0px;
    background: #ddd;
    opacity: 0;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    z-index: 2;
}
.animate1 dd:after{
    display: block;
    display: none\9;
    content: "";
    overflow: hidden;
    width: 0px;
    height: 100%;
    position: absolute;
    right: 50%;
    top: 0px;
    background: #ddd;
    opacity: 0;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    z-index: 2;
}
.animate1 dd:hover:before,
.animate1 dd:hover:after{
    width: 50%;
    opacity: 1;
}
.animate2 dd:before{
    display: block;
    display: none\9;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 0px;
    position: absolute;
    left: 0px;
    bottom: 50%;
    background: #ddd;
    opacity: 0;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 2;
}
.animate2 dd:after{
    display: block;
    display: none\9;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 0px;
    position: absolute;
    left: 0px;
    top: 50%;
    background: #ddd;
    opacity: 0;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 2;
}
.animate2 dd:hover:before,
.animate2 dd:hover:after{
    height: 50%;
    opacity: 1;
}
.animate3 dt{
    width: 0px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #f5f5f5;
    z-index: 1;
}
.textImg1 dd .wrap{
    position: relative;
    z-index: 3;
    padding:10px 0;
}
.textImg1 dd .picture{
    display:block;
    width:300px;
    height:200px;
    overflow:hidden;
    position:relative;
    float: left;
    margin:0 20px 0 0;
}
.textImg1 dd .picture img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    transform: scale(1);
    -webkit-transition:0.3s;
    -moz-transition:0.3s;
    transition:0.3s;
}
.textImg1 dd .text{overflow:hidden;padding-top:10px;padding-left: 25px;}
.textImg1 dd .text .time{font-size:14px;line-height:28px;color: #999;}
.textImg1 dd .text .title{font-size:18px;line-height:34px;color:#333; padding-bottom:5px;}
.textImg1 dd .text .textC{ font-size:14px; line-height:28px; overflow:hidden;color: #777; padding-bottom:10px;}
.textImg1 dd .text .time{  height:25px; line-height:20px; overflow:hidden; color:#999999;}
.textImg1 dd .text .time span{ float:left; display: inline;margin-right:45px;padding-left: 25px;}
.textImg1 dd .text .time span.span1{background: url(../images/clock.png) no-repeat left center}
.textImg1 dd .text .time span.span2{background: url(../images/eyes.png) no-repeat left center;padding-left: 30px;}


/*图文列表页end*/


/*招聘列表start*/
.recruitment_dl{
    margin: 0px auto;
    position: relative;
    z-index: 9;
    overflow: hidden;
    background: #fff;
}
.recruitment_dl dt{
    overflow: hidden;
    background: #2c80e0;
}
.recruitment_dl dd span,
.recruitment_dl dt span{
    display: block;
    width: 240px;
    height:50px;
    overflow: hidden;
    float: left;
    display: inline;
    font-size:15px;
    color:#fff;
    text-align: left;
    line-height:50px;
    text-align: center;
}
.recruitment_dl dd span{
    display: block;
    width: 240px;
    height:50px;
    overflow: hidden;
    float: left;
    display: inline;
    font-size:15px;
    color:#666;
    text-align: left;
    line-height:50px;
    text-align: center;
}
.recruitment_dl dd a:hover span{
    color:#d6000f;
}
.recruitment_dl dd{
    overflow: hidden;
    border-bottom:1px solid #e1e1e1;
}
.recruitment_dl dd.hover{
    border:none;
}
.recruitment_dl dd span.span_1,
.recruitment_dl dt span.span_1{
    width: 400px;
    padding-left: 20px;
    text-align: left;
}
.recruitment_dl dd span.span_3,
.recruitment_dl dt span.span_3{
    width: 185px;
}
.recruitment_dl dd span.span_4,
.recruitment_dl dt span.span_4{
    width: 370px;
}
/*.recruitment_dl dt span.span_4{
    text-align: center !important;
}*/
.recruitment_dl dd span.span_2,
.recruitment_dl dt span.span_2{
    width: 130px;
    padding-left: 0px;
    text-align: right;
    padding-right: 20px;
}
/*招聘列表end*/

/*招聘详情start*/
.pageBox{
    padding: 0 20px;
}
.jobInfo{
    clear:both;
    overflow:hidden;
    line-height:36px;
    font-size: 14px;
    padding:10px 0 0 0;
}
.jobTitle{
    font-size: 17px;
    color: #333;
    border-bottom: solid 1px #E7E7E7;
    line-height: 30px;
    margin-top:30px;
    padding-bottom: 10px;
}
.jobTitle i{
    width: 3px;
    background:#2c80e0;
    height: 20px;
    display: block;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
}
.jobBt{
    clear:both;
    width: 180px;
    height: 50px;
    border-radius: 3px;
    text-align: center;
    line-height: 50px;
    color: #fff !important;
    background:#2c80e0;
    display:block;
    font-size: 18px;
    margin:0 auto;
    -webkit-transition:0.3s;
    -moz-transition:0.3s;
    transition:0.3s;
}
.jobBt:hover{background:#2c80e0;}
.jobField{clear:both;overflow:hidden;line-height:36px;font-size:14px;padding:15px 0 0 0;}
.jobField dd{width:33%;float:left;}
.jobName{font-weight:bold;font-size:24px;clear:both;padding:0 0 10px 0;}
.jobTime{font-size:14px;line-height:30px;padding:0 0 10px 0;color:#999;border-bottom: solid 1px #E7E7E7;}



.subPopBox{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0px;
    top:0px;
    background: rgba(0,0,0,0.65);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#65000000',endColorstr = '#65000000')\9;
    z-index: 999999;
    display: none;
}
.subPopCont{
    width: 790px;
    height: 555px;
    /*overflow: hidden;*/
    border:10px solid #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    position: relative;
    left: 50%;
    top:50%;
    margin-left: -395px;
    margin-top: -277px;
}
.joinForm{overflow: hidden;padding: 20px 40px;}
.joinFormTit{
    display: block;
    font-size: 24px;
    color:#333;
    text-align: center;
    overflow: hidden;
}
.joinForm_dl{overflow: hidden;}
.joinForm_dl dd{
    clear: both;
    /*height: 32px;
    line-height: 32px;*/
    /*overflow: hidden;*/
    padding-left: 70px;
    position: relative;
    margin-bottom: 10px;
}
.joinFormName{
    display: block;
    width: 70px;
    height: 32px;
    overflow: hidden;
    line-height: 32px;
    text-align: right;
    font-size: 12px;
    color:#444;
    position: absolute;
    left: 0px;
    top:0px;
}
.joinFormName i{font-style:normal;padding-right:3px;color:#2c80e0;}
.joinFormInp{
    display: block;
    width: 203px;
    height: 30px;
    overflow: hidden;
    border:1px solid #ddd;
    padding: 0px 5px;
    font-size: 12px;
    color:#666;
    font-family: "microsoft yahei";
    line-height: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.joinForm_dl dd label{margin-right: 15px;line-height: 32px;}
.joinForm_dl dd label span{padding-left: 6px;}
.joinFormInp[disabled="disabled"]{background: #fff;}
.joinForm_dl dt{overflow: hidden; position: relative; padding-left: 70px; margin-bottom: 10px;}
.joinForm_dl dt textarea{width: 580px; height: 140px; overflow-x: hidden; overflow-y: auto; border:1px solid #ddd; padding: 5px 10px; font-size: 12px; color:#666; line-height: 20px;outline: none;border-radius: 3px;}
.joinFile{display: block; width: 110px; height: 30px; overflow: hidden; background: #535353; font-size: 14px; color:#fff; line-height: 30px; text-align: center;}
input.w_100{width: 100px;}
.joinCode{height: 32px; overflow: hidden; line-height: 32px; margin-left: 10px;}
.joinCode img{display: block; height: 32px; float: left;}
.joinCode i{display: block; height: 32px; overflow: hidden; float: left; padding-left: 10px; color:#666;}
.joinCode i:hover{color:#2c80e0;}
.closeSubPop{width: 30px; height: 28px; overflow: hidden; background:url(../images/closeVideoPop.png) no-repeat center center; position: absolute; right:10px; top:10px;z-index: 999}
.bbsBt{border-radius:3px;display: block; width: 90px; height: 40px; overflow: hidden; margin:0px auto; text-align: center; line-height: 40px; font-size: 14px; color:#fff !important; background: #2c80e0;}

/*招聘详情end*/


/*单篇+文章页start*/
.articleB_box {
    clear: both;
    overflow: hidden;
    font-size: 16px;
    line-height: 34px;
    color: #666;
    padding: 10px 0px;
}
.articleT {
    clear: both;
    line-height: 50px;
    font-size: 24px;
    color: #333333;
}
.articleB_box img {
    max-width: 100%;
}
/*单篇+文章页end*/
/*详细页start*/
/* 文章阅读页——大图*/
.articleT2 {
    height:35px;
    font-size: 14px;
    color: #8c8c8c;
    line-height: 35px;
    text-align: center;
    position: relative;
}
.articleT2 span{
    margin: 0 10px;
    color: #8c8c8c;
    background-position:left center;
    background-repeat: no-repeat;
}
.articleT2 span.span3 {
    padding-left: 26px;
    background-image: url(../images/view.png);
}

#play {
    width: 755px;
    height: 425px;
    position: relative;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e9e9e9;
    margin: 0 auto;
}

#play .change_a {
    width: 40%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    cursor: pointer;
    display: block;
    overflow: hidden;
    background: url(about:blank);
}

#play .prev_a {
    left: 0;
}

#play .next_a {
    right: 0
}

#play .change_a span {
    width: 24px;
    height: 43px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    display: none
}

#play .prev_a span {
    background: url(../images/article_icon.png) no-repeat 0px -50px;
    left: 0;
}

#play .next_a span {
    background: url(../images/article_icon.png) no-repeat -30px -50px;
    right: 0;
}

#play .img_ul {
    position: relative;
    z-index: 1;
    width: 755px;
    height: 425px;
}

#play .img_ul li {
    position: relative;
    z-index: 1;
    width: 755px;
    height: 425px;
    background: #fff;
    margin: 0 0 5px 0;
}

#play .img_ul li img {
    position: absolute;
}

.imgMove {
    width:755px;
    clear: both;
    margin: 20px auto;
    position: relative;
}

.img_hd {
    margin: 0 auto;
    overflow: hidden;
    height: 75px;
    position: relative;
}

.img_hd ul {
    position: absolute;
    z-index: 1
}

.img_hd ul li {
    float: left;
    width: 90px;
    height:51px;
    padding: 3px;
    margin: 0 7px;
    cursor: pointer;
    background: #fff;
    border: 1px solid #d4d4d4;
    position: relative;
}

.img_hd ul li p {
    width: 90px;
    height:51px;
    display: block;
    background: #fff;
    position: relative;
}

.img_hd ul li i {
    display: block;
    clear: both;
    line-height: 20px;
    padding: 0 5px;
    background: #000;
    color: #fff;
    position: absolute;
    right: 3px;
    bottom: 3px;
    z-index: 99999999999999;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
}

.img_hd ul li img {
    position: absolute;
    width: 90px;
    height:51px;
}

.img_hd ul li.on {
    border: 1px solid #2c80e0;
    background: #2c80e0;
}

.imgMove .bottom_a {
    width: 20px;
    height: 25px;
    display: block;
    cursor: pointer;
    float: left;
    top: 20px;
    position: absolute;
    z-index: 999;
    background: url(../images/article_icon.png) no-repeat;
}

.imgMove .prev_a {
    background-position: left top;
    left: 0;
}

.imgMove .next_a {
    background-position: right top;
    right: 0;
}

.article_pageUp {
    font-size: 15px;
    line-height: 30px;
    color: #999999;
    border-top: 1px solid #d5d5d5;
    padding-top: 30px;
}

.article_pageUp dl {
    width: 600px
}

.article_pageUp dl a {
    color: #999999
}

.article_pageUp dl a:hover {
    color: #1e67c0
}

.article_pageUp .bt {
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #1e67c0;
    color: #fff;
    font-size: 15px;
    margin-top: 10px;
}
.article_pageUp .bt:hover {
    opacity: 0.9
}
.articleHand {
    clear: both;
    font-size: 16px;
    padding: 10px 0px 20px 0;
    overflow: hidden;
}
.articleHand a {
    display: block;
    line-height: 32px;
    padding: 0 20px 10px 30px;
    float: left;
    background: url(../images/file.png) no-repeat left center;
}
.articleHand a.word {
    background: url(../images/word.png) no-repeat left 3px;
    color: #37a6ff !important;
}
.articleHand a.ppt {
    background: url(../images/ppt.png) no-repeat left center;
    color: #ff7735 !important;
}
.articleHand a.excel {
    background: url(../images/excel.png) no-repeat left center;
    color: #15bf44 !important;
}
.articleHand a.pdf {
    background: url(../images/pdf.png) no-repeat left center;
    color: #1369c0 !important;
}
.articleHand a.zip {
    background: url(../images/zip.png) no-repeat left 3px;
    color: #ff9779 !important;
}
.articlePageT{
    width:100%;
    height:50px;
    overflow: hidden;
    line-height: 50px;
    color: #333333;
    font-size: 14px;
    background-color:#fff;
    margin-bottom: 10px;
}
.articlePageT:hover{background: #1c7eeb;color: #fff}
.articlePageT:hover a{color: #fff;}
.articlePageT:hover a:hover{color: #fff;}

.articlePage{
    clear:both;
    height:30px;
    text-align:center;
    font-family:Arial;
}
.articlePage a{
    margin:0 1px;
    background:#ccc;
    padding:5px 10px;
}
.articlePage a:hover{
    color:#fff;
    background:#003b90;
}
.articlePage a.hover{
    color:#fff;
    background:#003b90;
}
.articlePageUp{
    clear: both;
    overflow: hidden;
    padding-top:20px;
}
/*详细页end*/

/*图文列表页start*/

/*图文列表页end*/
/*全文列表页start*/

/*全文列表页end*/
/*招聘列表页start*/
.bg_f5{background: #f5f5f5}
.bg_ff{background: #fff}
.min_600 {
    min-height: 600px;
    height: auto !important;
    height: 600px;
}


/*申请入会*/
.btnUp{
    width: 140px;
    height: 165px;
    border: 1px solid #ddd;
    background: url(../images/upload.png) no-repeat center center;
    cursor: pointer;
}
.upLoad_list li{float: left;display: inline;margin-right: 20px}
.txt{font-size: 14px;color: #999;line-height: 30px;text-align: center}

/*
-----------------------------内页样式end-----------------------------
*/

.articleBt{
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.articleTime {
    line-height: 36px;
    text-align: center;
    font-size: 0px;
}
.articleTime .center {
    overflow: hidden;
}
.articleTimeTxt {
    font-size: 14px;
}
.newsShare {
    padding-left: 15px;
    margin-top: 2px;
}
.ShareBox span {
    font-size: 14px;
    line-height: 30px;
    float: left;
}
.ShareBox {
    overflow: hidden;
    clear:both;
}
.ShareBox p {
    display: block;
    overflow: hidden;
    float: left;
}
.ShareBox i {
    clear:both;
    display: block;
    font-size:12px;
    color:#666;
    text-align: center;
    overflow: hidden;
    margin:5px 0px;
    display:none;
}
.ShareBox span {
    font-size: 14px;
    line-height: 30px;
    float:left;
}
.ShareBox a{
    padding: 0 !important;
    width: 25px !important;
    height: 25px !important;
    margin: 0 7px 0 0 !important;
}
.ShareBox .bds_weChat{background: url(../images/share/shareBt5.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_tsina{background: url(../images/share/shareBt1.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_tqq{background: url(../images/share/shareBt2.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_qzone{background: url(../images/share/shareBt3.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_douban{background: url(../images/share/shareBt4.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .bds_sqq{background: url(../images/share/shareBt6.png) no-repeat center center !important;background-size:100%!important;}
.ShareBox .f_more{background:url(../images/footShare.png) no-repeat -111px 0px !important;}


/*公共三级标题*/
.sj_box{position: relative;text-align: center;overflow: hidden;margin: 20px 0}
.sj_dl{ display: inline-block;background-color: #fff;}
.sj_dl dd{ float:left; display:inline;padding: 10px}
.sj_dl dd a {display: block;text-align: center;line-height: 36px;width: 130px;color: #363636;font-size: 16px;border: 1px solid #ddd;border-radius: 36px;transition: all .3s}
.sj_dl dd.hover a{ border-color:#0060b0;color:#0060b0;}
.sj_dl dd:hover a{ border-color:#0060b0;color:#0060b0;}

/* 2020-6-10 by fpx start */

.mseeage-right{ border: 1px solid #ddd; padding:0 15px 15px; overflow: hidden; height: 357px; overflow-y: auto;}
.msgList dd{ border-bottom: 1px solid #ddd; padding: 10px 0;}
.msgList dd .msgName{ line-height: 20px; padding: 10px 0; color: #333; font-weight: bold; font-size: 14px; overflow: hidden;}
.msgList dd .msgName strong{ float: left;}
.msgList dd .msgName span{ float: right; color: #999; font-weight: normal; font-size: 12px;}

.msgList dd .msgInfo{ line-height: 22px; color: #666; font-size: 12px;}
.msgList dd .msgInfo strong{ color: #333; font-weight: bold;}
.msgList dd .msgReply{line-height: 22px;color: #666;font-size: 12px;background: #f5f5f5;padding: 5px 10px;}
.msgList dd .msgReply strong{ color: #333; font-weight: bold;}
/* 2020-6-10 by fpx end */